#!/bin/bash

# Android SDK 安装测试脚本
echo "🔍 开始测试 Android SDK 安装..."
echo ""

# 1. 测试 Java 环境
echo "📋 测试 Java 环境:"
if command -v java &> /dev/null; then
    echo "✅ Java 已安装"
    java -version
    echo ""
else
    echo "❌ Java 未安装"
    echo ""
fi

# 2. 检查环境变量
echo "🔧 检查环境变量:"
echo "ANDROID_HOME: ${ANDROID_HOME:-未设置}"
echo "PATH 是否包含 Android SDK: $(echo $PATH | grep -q "android-sdk" && echo "✅ 是" || echo "❌ 否")"
echo ""

# 3. 测试 adb 命令
echo "📱 测试 ADB 工具:"
if command -v adb &> /dev/null; then
    echo "✅ ADB 已安装"
    adb version
    echo ""
else
    echo "❌ ADB 未安装或不在 PATH 中"
    echo ""
fi

# 4. 测试 fastboot 命令
echo "🚀 测试 Fastboot 工具:"
if command -v fastboot &> /dev/null; then
    echo "✅ Fastboot 已安装"
    fastboot --version
    echo ""
else
    echo "❌ Fastboot 未安装或不在 PATH 中"
    echo ""
fi

# 5. 检查 Android SDK 34 是否安装
echo "🎯 检查 Android SDK 34:"
if [ -d "$ANDROID_HOME/platforms/android-34" ]; then
    echo "✅ Android SDK Platform 34 已安装"
else
    echo "❌ Android SDK Platform 34 未安装"
fi

echo ""

# 6. 检查 Build Tools 34 是否安装
echo "🛠️ 检查 Build Tools 34:"
if [ -d "$ANDROID_HOME/build-tools/34.0.0" ]; then
    echo "✅ Android SDK Build-Tools 34.0.0 已安装"
else
    echo "❌ Android SDK Build-Tools 34.0.0 未安装"
fi

echo ""
echo "📊 测试完成！请检查以上输出确认安装状态。"
echo "💡 提示：如果部分工具未找到，请重启终端或手动运行 'source ~/.zshrc' 以加载环境变量。"